#ifndef pkm_posloc2d_h
#define pkm_posloc2d_h

namespace k2graphics
{

struct PosLoc2D
{
	double x;
	double y;
	double theta;
	PosLoc2D()
	{
		// don't do anything by default
	}
	PosLoc2D(double val)
	{
		x = val;
		y = val;
		theta = val;
	}
	PosLoc2D(double nx, double ny)
	{
		x = nx;
		y = ny;
		theta = 0.0;
	}
	PosLoc2D(double nx, double ny, double nt)
	{
		x = nx;
		y = ny;
		theta = nt;
	}
};

}
#endif